<?php
include_once "menu_ventas.php";
include_once "filtro_cabecera.php";
include_once "../funciones/funciones_php.php";
?>

<html>
<head>
<link type="text/css" href="../css/start/jquery-ui-1.8.14.custom.css" rel="Stylesheet" />
<link rel="stylesheet" href="../css/plantilla.css" type="text/css" media="screen">
<link rel="stylesheet" type="text/css" href="../css/plantilla.css" />
<link rel="stylesheet" type="text/css" href="../css/tabla.css" />
<script type="text/javascript" src="../../js/jquery-1.5.2.js"></script>
		  <script type="text/javascript" src="../../js/jquery-ui-1.8.14.custom.min.js"></script>
        <script type='text/javascript' src='../../js/jquery.autocomplete.js'></script>
        <script type="text/javascript" src="../../js/jquery.validate.js"></script>
        <script type='text/javascript' src='../../js/funciones_js.js'></script>

		  <link rel="stylesheet" type="text/css" href="../../css/jquery.autocomplete.css" />


<script language="javascript">

$(document).ready(function()
    {

        $('#fecha').datepicker(
            {
                dateFormat: 'dd-mm-yy'
            });

        $('#buscar,#guardar').button();
    });

    function cargaDatosCliente(objeto)
		{
		 	var datos = 'q='+objeto.value;

				$.ajax({
						  url: 'auto_id_cliente.php',
						  data: datos,
						  type: 'GET',
						  success:  function(data)
                                    {
                                        var array = data.split("|");
                                        document.getElementById("nombre_cliente").value = array[1];
                                        document.getElementById("rut").value = array[2];
                                    }
						});
		}



    function validadatos(){
      if(!vacio(document.formulario.num_factura.value)){
      alerta('Debe ingresar numero de factura','Aviso');
      document.formulario.num_factura.focus();
      return false;
      }
      if ( parseInt(document.formulario.num_factura.value) != parseFloat(document.formulario.num_factura.value) ){
      document.formulario.num_factura.focus();
      alerta("El numero de factura es incorrecto","Aviso");
      document.formulario.num_factura.value = '';
      return false;
      }
    }

    function calculaTotal()
    {
        if(!vacio(document.getElementById('exento').value))
        {
            exento = 0;
        }
        else
        {
            exento = parseInt(document.getElementById('exento').value);
        }
        if(!vacio(document.getElementById('neto').value))
        {
            neto = 0;
        }
        else
        {
            neto = parseInt(document.getElementById('neto').value);
        }
        if(!vacio(document.getElementById('otros').value))
        {
            otros = 0;
        }
        else
        {
            otros = parseInt(document.getElementById('otros').value);
        }
        subtotal = exento + neto + otros;
        document.getElementById('subtotal').value = subtotal;
	    calculoIva = Math.round(subtotal * 0.19);
        document.getElementById('iva').value = calculoIva;
	    totalNuevo = Math.round(subtotal * (( 19 /100)+1));
	    document.getElementById('total').value = totalNuevo;
        sumaTotal();
	}

    function formatoRut(objeto){
       objeto.value = Formato_Rut(objeto.value);
    }

</script>

</head>
<body onload="document.forms.formulario.num_factura.focus()">
<form action="guardar_factura_manual.php" name="formulario" id="formulario" method="post" onsubmit="javascript:return validadatos();">

<br />
<div id="titulo_seccion">
<fieldset>
    <table>
        <tr>
            <td><font>Factura ventas manual</font></td>
            <td align="right"><input type="submit" name="guardar" id="guardar" value="Guardar" /></td>
        </tr>
    </table>
</fieldset>
</div>
<!--<fieldset>
    <legend>Busqueda Cliente</legend>
    <form action="factura_venta_manual.php" method="GET">
        <label>Cliente</label>
        <input type="text" name="cliente" />
        <input type="submit" id="buscar" name="buscar" value="Buscar" />
    </form>
</fieldset>-->

<fieldset>
    <legend>Datos factura</legend>
    <table valign="top">
        <tr>
            <td><label class="formulario" for="num_factura">Numero Factura:</label></td>
            <td><input type="text" name="num_factura" /></td>
        </tr><tr>
            <td><label class="formulario" for="fecha">Fecha:</label></td>
            <td><input readonly="readonly" type="text" name="fecha" id="fecha"/></td>
        </tr>
    </table>

</fieldset>
<fieldset>
<legend>Datos Cliente</legend>
        <table>
        <tr>
            <td><label class="formulario" for="id_cliente" >Codigo Cliente:</label></td>
            <td><input type="text" name="id_cliente" onchange="javascript:cargaDatosCliente(this);"/></td>
        </tr><tr>
            <td><label class="formulario" for="rut">RUT:</label></td>
            <td><input type="text" name="rut" id="rut" onchange="javascript: formatoRut(this);"/></td>
        </tr><tr>
            <td><label class="formulario" for="nombre">Nombre Cliente:</label></td>
            <td><input type="text" name="nombre_cliente" id="nombre_cliente"/></td>
        </tr><tr>
            <td><label class="formulario" for="detalle">Detalle</label></td>
            <td><textarea type="text" name="detalle" cols="30"/></textarea></td>
        </tr>
        </table>
</fieldset>
<fieldset>
<legend>Deuda</legend>
<table>
    <tr>
        <td><label class="formulario" for="exento">Exento($):</label></td>
        <td><input type="text" name="exento" id="exento" onkeyup=javascript:calculaTotal(); /></td>
    </tr><tr>
        <td><label class="formulario" for="neto">Neto($):</label></td>
        <td><input type="text" name="neto" id="neto" onkeyup=javascript:calculaTotal(); /></td>
    </tr><tr>
        <td><label class="formulario" for="otros">Otros($):</label></td>
        <td><input type="text" name="otros" id="otros" onkeyup=javascript:calculaTotal(); /></td>
    </tr><tr>
        <td><label class="formulario" for="subtotal">Subtotal($):</label></td>
        <td><input readonly="readonly" type="text" name="subtotal" id="subtotal" value="0"/></td>
    </tr><tr>
        <td><label class="formulario" for="iva">IVA($):</label></td>
        <td><input readonly="readonly" type="text" name="iva" id="iva" value="0"/></td>
    </tr><tr>
        <td><label class="formulario" for="total">Total($):</label></td>
        <td><input readonly="readonly" id="total" type="text" name="total" value="0"></td>
    </tr>
</table>
</fieldset>
</form>
</body>

</html>
